#encoding:utf8

'''
  Created by pyCharm.
  User: shwy
  Date: 2017/9/26
  Time: 10:35
  python - 数据类型和变量
'''
'''
整数
    例如：1，100，-8080，0，十六进制用0x前缀和0-9，a-f表示，例如：0xff00，0xa5b4c3d2，等等。
'''

'''
浮点数
    就是有小数的书,被称为浮点数 例如: 1.23 12.5
    
'''

'''
转义符: /
 如果字符串内部既包含'又包含"怎么办？可以用转义字符\来标识，比如：
    'I\'m \"OK\"!'
    最后是输出是:  I'm "OK"!.
    
    \n表示换行，\t表示制表符
    
    r'\\\t\\' 表示''内部的字符串默认不转义
    
    
    '''...'''的格式表示多行内容
'''

'''
布尔值:
    只有True和False
    python中也同样有  > , <  , and , or , not
'''

'''
空值:
    空值是Python里一个特殊的值，用None表示。None不能理解为0，因为0是有意义的，而None是一个特殊的空值。
    
    这一点是php不同,php中null == 0 == false
    
'''

'''
变量:
    这个和php一致,只不过语法不同.
    a = 'ABC'
    Python解释器干了两件事情：

    1. 在内存中创建了一个'ABC'的字符串；
    
    2. 在内存中创建了一个名为a的变量，并把它指向'ABC'。
    
'''

'''
常量:
    这个和php一致,只不过语法不同.
    python的常用语法 全部大写的变量名表示常量:
        PI = 3.1415    
'''

'''
小结:
    Python支持多种数据类型，在计算机内部，可以把任何数据都看成一个“对象”，而变量就是在程序中用来指向这些数据对象的，对变量赋值就是把数据和变量给关联起来。
'''